Атрибуты

Следующим действием в создании базы данных является определение атрибутов для бизнес-объектов. Поэтому чтобы решить, что вам нужно знать о людях, вещах или событиях, нужно сделать записи в системе.

Рекомендуется во время создания нового бизнес-объекта добавить атрибуты даты создания и обновления, а также создания и обновления пользователя. Если бизнес-объект не будет использоваться в качестве объекта коллекции, тогда необходимо добавить только атрибут даты создания.
Для получения информации о добавлении этих типов атрибутов см. раздел Типы постоянства.

Для создания нового атрибута:
  1. В дереве Бизнес-объекты выберите нужный бизнес-объект, а затем в списке Действия щелкните Создать атрибут.
    Новый атрибут появится в списке атрибутов с выбранным по умолчанию именем - [Создать атрибут].
  2. Введите имя нового атрибута последовательности действий и нажмите клавишу Enter.
    Имя является свойством Заголовок и это свойство не должно быть уникальным. Имя генерируется автоматически из заголовка с удалением любых пробелов. Имя должно быть уникальным.
  3. В разметке Свойства заполните нужную информацию для атрибута.

Заголовок – Заголовки используются в пользовательском интерфейсе, когда для атрибута необходима метка. Например, если атрибут входит в список с нескольким столбцами, его заголовок используется в качестве заголовка столбцов. Заголовок атрибута – это имя, которое обычно используется для указания атрибута.
Заголовки могут содержать любые символы (включая пробелы) и не должны быть уникальными.

Имя – Используется в качестве уникального идентификатора атрибута бизнес-объекта. Имена атрибутов могут содержать до шестидесяти четырех символов без пробелов. Можно использовать следующие символы: AZ и 09 (но не в качестве первого символа).

Описание – Описывает функцию атрибута. После помещения указателя мыши на нужное поле, появится подсказка с данной информацией.

Тип данных – Идентифицирует тип данных, содержащихся в атрибуте. Поддержка типов данных зависит от используемой вами системы базы данных. Для получения дополнительной информации о доступных типах данных см. онлайновую справку для используемой системы базы данных.

Макс. длина – Применяется только к строковым и двоичным типам данных. Не требуется специально вводить ее для других типов данных. Если нужна неограниченная длина, введите -1. Если атрибут имеет отличный от строкового или двоичного тип данных, максимальная длина не применяется.

Имя? Указывает, будет ли этот атрибут использоваться в качестве имени бизнес-объекта. Каждый бизнес-объект идентифицируется с помощью уникального номера - GUID. Поскольку он не всегда удобен для использования, можно указать специальный атрибут - Имя атрибута. Атрибут "Имя" обычно используется для ссылки на бизнес-объект. Только строковые атрибуты могут назначаться в качестве атрибутов "Имя", и вы можете иметь только один атрибут "Имя" для каждого бизнес-объекта.

Обязательное?Свойство указывает, будет ли этот атрибут заполняться до сохранения экземпляра бизнес-объекта.

Если вы измените значение существующего атрибута Обязательный? с False на True, появится другое свойство - Значение заполнителя. Обязательные атрибуты не могут иметь нулевые значения (null) в базе данных. Это значит, что при добавлении нового обязательного атрибута для существующего объекта вы должны заполнить все значения этого атрибута.

С возможностью аудита? – Определяет, имеет ли атрибут возможность аудита. Для получения дополнительной информации см. раздел Задание элементов для обработки во время аудита.

Тип постоянстваОтносится только к определенным типам атрибутов: Дата и время, пользователь и идентификация. Указывает, будет ли значение атрибута создано автоматически. Например, атрибут даты и времени может записать дату создания и время, или время обновления записи. Подобно этому, атрибут пользователя может выполнить запись создавшего элемент пользователя или последнего, кто выполнил его обновление. Атрибут CreateIdentity используется для наращивания идентификаторов, таких как "ИД изменения". Для получения дополнительной информации см. раздел Типы постоянства.
Это свойство применяется только к значениям, которые создаются автоматически. Если нужно указать особое значение, например, дату рождения или дату завершения срока действия, или подобное, оставьте свойство незаполненным.

Настройка значения часового пояса – Для предотвращения возможных проблем во время открытия записей из различных часовых поясов или во время изменений в течение периода летнего времени вы можете использовать атрибут даты/времени, хранящий информацию в формате UTC. Затем этот атрибут настраивается для часового пояса или для отображения различия часовых поясов.
Если нужно настроить значения даты/времени для учета часового пояса, установите значение - True. Введенная дата/время будут преобразованы в формат UTC перед сохранением в базе данных и преобразовываться в соответствующее местное время клиента во время отображения.
Выберите False если нужно, чтобы введенное значение даты/времени сохранялось как есть. Во время просмотра информация даты/времени останется оригинальной, независимо от часового пояса клиента.

Вы можете настроить данное значение только во время создания атрибута. После его сохранения вы уже не сможете изменить его в дизайнере объектов.

Передача действий – Это свойство доступно только для дочерних или родительских коллекций и используется для связи родительских и дочерних элементов. Указывает, если действия на родительском элементе добавляются (или предаются) его дочернему элементу. Для получения дополнительной информации см. Для получения дополнительной информации см. раздел Связь родительских-дочерних элементов.

Бизнес-объектИдентифицирует бизнес-объект, которому принадлежат атрибуты. Эта информация заполняется автоматически и не может быть изменена.

Подтип данныхПрименяется только к типам данных String, Int16 и Int32 – в дальнейшем идентифицирует тип данных, содержащийся в этом атрибуте. Например, цвет, часовой пояс и т.д.

ВладелецУстанавливается в значение True, когда родственный объект является родительским.

Тип вычисления – Указывает, если этот атрибут имеет вычисления. Для получения дополнительной информации см. раздел Вычисления.

Тип поискаЕсли вы установите для бизнес-объекта свойство В базе знаний в значение True, затем можно для атрибута установить свойство "Тип поиска". Можно указать, какой текст должен точно соответствовать поиску или выполнять поиск на вашем родном языке.

Локализовано? – Указывает, могут ли добавляться переводы для данного атрибута в многоязычной системе (только для атрибутов "Статья" и Элемент конфигурации"). Для получения дополнительной информации см. раздел Создание многоязычной системы.

С привилегиями?Указывает, могут ли привилегии быть применены для этого атрибута. Имейте в виду, что после установки этого свойства, вы уже не сможете изменить его в дальнейшем.

  1. Нажмите .

Вы может скопировать существующие атрибуты в другие объекты, переместив их из дерева Атрибуты в требуемый объект в дереве Бизнес-объект.